Factor graphs and the sum-product algorithm

نویسندگان

  • Frank R. Kschischang
  • Brendan J. Frey
  • Hans-Andrea Loeliger
چکیده

|Algorithms that must deal with complicated \global" functions of many variables often exploit the manner in which the given functions factor as a product of \local" functions. Such a factorization can be visualized with a bipartite graph that we call a factor graph. In this tutorial paper, we present a generic message-passing algorithm, the sum-product algorithm, that operates in a factor graph. Following a single, simple computational rule, the sum-product algorithm computes|either exactly or approximately|various marginal functions derived from the global function. A wide variety of algorithms developed in arti cial intelligence, signal processing, and digital communications can be derived as speci c instances of the sum-product algorithm, including the forward/backward algorithm, the Viterbi algorithm, the iterative \turbo" decoding algorithm, Pearl's belief propagation algorithm for Bayesian networks, the Kalman lter, and certain fast Fourier transform algorithms. Keywords|Graphical models, factor graphs, Tanner graphs, sum-product algorithm, marginalization, forward/backward algorithm, Viterbi algorithm, iterative decoding, belief propagation, Kalman ltering, fast Fourier transform. Submitted to IEEE Transactions on Information Theory, July, 1998; revised, June, 2000. This paper can be downloaded from http://www.comm.utoronto.ca/frank/factor/. Department of Electrical & Computer Engineering, University of Toronto, Toronto, Ontario M5S 3G4, CANADA ([email protected]) Department of Computer Science, University of Waterloo, Waterloo, Ontario N2L 3G1, CANADA ([email protected]) ISI, ETH Z urich, Sternwartstrasse 7, 8092 Z urich, SWITZERLAND ([email protected])

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Expression Graphs - Unifying Factor Graphs and Sum-Product Networks

Factor graphs are a very general knowledge representation, subsuming many existing formalisms in AI. Sum-product networks are a more recent representation, inspired by studying cases where factor graphs are tractable. Factor graphs emphasize expressive power, while sum-product networks restrict expressiveness to get strong guarantees on speed of inference. A sum-product network is not simply a ...

متن کامل

Balanced Degree-Magic Labelings of Complete Bipartite Graphs under Binary Operations

A graph is called supermagic if there is a labeling of edges where the edges are labeled with consecutive distinct positive integers such that the sum of the labels of all edges incident with any vertex is constant. A graph G is called degree-magic if there is a labeling of the edges by integers 1, 2, ..., |E(G)| such that the sum of the labels of the edges incident with any vertex v is equal t...

متن کامل

Channel Estimation in Block Fading Channels Using the Factor Graph EM Algorithm

Factor graphs, and message-passing over these graphs using the Sum-Product Algorithm (SPA), are an important method for unifying the tasks of channel estimation and decoding. In this paper, we use a variant of the Expectation-Maximization (EM) Algorithm that is formulated as a modification to the sum-product algorithm (SPA) over factor graphs. We firstly advance the theory of this factor graph ...

متن کامل

Least Squares and Kalman Filtering on Forney Graphs

General versions of Kalman filtering and recursive least-squares algorithms are derived as instances of the sum(mary)-product algorithm on Forney-style factor graphs.

متن کامل

On Factor Graphs and Electrical Networks

Factor graphs are graphical models with origins in coding theory. The sum-product and the max-product algorithms, which operate by message passing in a factor graph, subsume a great variety of algorithms in coding, signal processing, and artificial intelligence. In this paper, factor graphs are used to express a one-to-one correspondence (based on results by Dennis) between a class of static el...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Information Theory

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2001